
public class esercizi {

    public static boolean isPresente(char s, String S) {
        int leng = S.length();
        int i = 0;
        while (i < leng - 1) {
            if (S.charAt(i) == s) {
                return true;
            }
            i++;
        }
            return false;
    }

    public static int occorrenze(char s, String S) {
        int leng = S.length();
        int i = 0;
        int contatore = 0;
        while (i < leng - 1) {
            if (S.charAt(i) == s) {
                contatore++;
            }
            i++;
        }
        return contatore;
    }

    public static int occorrenze(String s, String S) {
        S = S + " ";
        String[] array = S.split(s);
        int occorrenze = array.length - 1;
        return occorrenze;
    }

    public static void main(String[] args) {
        boolean isPresente;
        boolean isPresenteI;
        int occorrenzeI;
        int occorrenzeII;
        isPresente = isPresente('c', "ciao");
        isPresenteI = isPresente('z', "ciao");
        occorrenzeI = occorrenze('c', "ciao come va?");
        occorrenzeII = occorrenze("ci", "ciao come va?");
        System.out.println("Il risultato della funzione isPresente('c',\"ciao\") è: " + isPresente);
        System.out.println("Il risultato della funzione isPresente('z',\"ciao\") è: " + isPresenteI);
        System.out.println("Il risultato della funzione occorrenze('c',\"ciao come va?\") è: " + occorrenzeI);
        System.out.println("Il risultato della funzione occorrenze(\"ci\",\"ciao come va?\") è: " + occorrenzeII);

    }
}
